-
1 bytecode compiler
байткодовый компилятор, компилятор в байткодкомпилятор, выходом которого является не объектный файл с машинными кодами, а программа в байткодахАнгло-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > bytecode compiler
-
2 bytecode compiler
Программирование: байткодовый компилятор (компилятор, выходом которого является не объектный файл с машинными кодами, а программа в байткодах), компилятор в байткод (компилятор, выходом которого является не объектный файл с машинными кодами, а программа в байткодах) -
3 bytecode
код (набор команд), в который компилируется программа, написанная на языке Java и некоторых версиях Lisp. Он независим от архитектуры конкретного процессора, может быть передан по Сети и исполнен без перекомпиляции на любом компьютере, где имеется интерпретатор виртуальной Java-машины или Java-процессор, т. е. байткод выступает в качестве машинного кода для виртуальной машины. Происхождение термина объясняется тем, что код операции в командах байткода занимает один байт памяти.Native C++ code is not necessarily faster than bytecode executed by a virtual machine. (В. Blunden). — Собственный код C++ вовсе не обязательно будет исполняться быстрее, чем байткод на виртуальной машине см. тж. bytecode compiler, bytecode verifier, Java compiler, JVM
Англо-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > bytecode
-
4 compiler
компилятор, трансляторпрограмма, выполняющая трансляцию исходного текста разрабатываемой программы с языка программирования высокого уровня в эквивалентную программу на целевом языке (см. target language). Обычно это машинный или промежуточный код. Компиляторы, в зависимости от того как они сконструированы, бывают однопроходные (single-pass, one-pass compiler) и многопроходные (multipass compiler), отладочные (debugging), пошаговые (incremental compiler), оптимизирующие (optimizing compiler), распараллеливающие (parallelizing compiler) и с немедленным исполнением (load-and-go, JIT compiler). Сам процесс компиляции состоит из двух стадий: анализа (лексического, синтаксического, семантического) и синтеза. На стадии анализа программа разбивается на составные части и создаётся её представление на промежуточном языке. На стадии синтеза из внутреннего представления сначала генерируется программа на промежуточном языке, которая затем оптимизируется, после чего кодогенератор порождает программу на целевом языке. Для удобства процесс компиляции делится на так называемые фазы (шаги, стадии) компиляции (compiler phase), или просто фазы. В современном компиляторе их может насчитываться до двадцати.Syn:см. тж. bytecode compiler, code generator, compilation, compiler-compiler, compiler design, compiler diagnostics, compiler error, compiler directive, compiler option, compiler writer, compile time, cross-compiler, decompiler, font compiler, help compiler, interpreter, metacompiler, native compiler, object code, object module, pass, precompiler, preprocessor, query compiler, resident compiler, silicon compiler, source codeАнгло-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > compiler
-
5 Java compiler
компилятор с [языка] Javaтранслирует исходный текст программы на Java в байткодАнгло-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > Java compiler
-
6 intermediate language
= IL1) язык, в который преобразуется при трансляции программа перед генерацией кода2) платформно-независимая технология, в которой трансляция исходных текстов программ с разных языков программирования осуществляется в некоторый промежуточный язык, исполняемый затем интерпретатором или компилируемый в машинный код. Используется, в частности, в Java и Microsoft. NET. Существенно сокращает время реализации новых языков программирования и позволяет использовать одни и те же компиляторы для разных процессоров. Промежуточный язык может называться p-code, pseudocode, pseudolanguage или bytecodeАнгло-русский толковый словарь терминов и сокращений по ВТ, Интернету и программированию. > intermediate language
См. также в других словарях:
Bytecode — is a term which has been used to denote various forms of instruction sets designed for efficient execution by a software interpreter as well as being suitable for further compilation into machine code. Since instructions are processed by software … Wikipedia
Compiler-Front-End — Ein Compiler (auch Übersetzer oder Kompilierer genannt) ist ein Computerprogramm, das ein in einer Quellsprache geschriebenes Programm – genannt Quellprogramm – in ein semantisch äquivalentes Programm einer Zielsprache (Zielprogramm) umwandelt.… … Deutsch Wikipedia
Bytecode — Der Bytecode ist in der Informatik eine Sammlung von Befehlen für eine virtuelle Maschine. Bei Kompilierung eines Quelltextes mancher Programmiersprachen oder Umgebungen – wie beispielsweise Java – wird nicht direkt Maschinencode,… … Deutsch Wikipedia
Compiler — This article is about the computing term. For the anime, see Compiler (anime). A diagram of the operation of a typical multi language, multi target compiler A compiler is a computer program (or set of programs) that transforms source code written … Wikipedia
Bytecode — Le bytecode est un code intermédiaire plus concret (plus proche des instructions machines) que le code source, il n est pas directement exécutable. Il est contenu dans un fichier binaire qui représente un programme, tout comme un fichier objet… … Wikipédia en Français
Compiler — Historisches Beispiel anhand von CBASIC Ein Compiler (auch Übersetzer oder Kompilierer genannt) ist ein Computerprogramm, das ein in einer Quellsprache geschriebenes Programm (Quelltext/Quellprogramm, meist von einem Programmierer in einer… … Deutsch Wikipedia
bytecode — An intermediate form of computer code produced by Java and other programming languages. Most language compilers create code that is ready to run on a specific kind of processor. Java creates the bytecode in an abstract, processor independent… … Dictionary of networking
bytecode — /ˈbaɪtkoʊd/ (say buytkohd) noun an output code, more abstract than machine code, used as an intermediate code for a compiler. {from the fact that each operation code is one byte in length} …
Java bytecode — is the form of instructions that the Java virtual machine executes. Each bytecode instruction or opcode is one byte in length, however not all of the possible 256 instructions are used. In fact, Sun Microsystems, the original creators of the Java … Wikipedia
Java-Bytecode — In der Informatik ist Bytecode eine Sammlung von Befehlen für eine virtuelle Maschine. Bei Kompilierung eines Quelltextes mancher Programmiersprachen oder Umgebungen, wie z. B. Java, wird nicht direkt Maschinencode sondern ein Zwischencode, der… … Deutsch Wikipedia
GNU Compiler for the Java Programming Language — GNU Compiler for Java Entwickler: The GNU Project Aktuelle Version: 4.3.1 (6. Juni 2008) Betriebssystem … Deutsch Wikipedia